Re: Fremantle and Harmattan QtSDK and scratchbox VM
Due to updates in the cssu repositority, the installation process from the thumb target has some errors.
I will discribe to make use of the GCC472 target from the VM. I think they must be also used if you set up a new target following this guide. To make a new target you can delete the old one or go with a different name. Furthermore you need to download the rootstrap and some more packages, which you don't need to download if you go on with the already existing target. Code:
sb-conf rm FREMANTLE_ARMEL_GCC472 -f To make use of the already existing target follow these steps: Code:
/scratchbox/login /var/cache/apt/archives/libssl0.9.8-dbg_0.9.8zh-1+maemo1+0m5+0cssu0_armel.deb Code:
fakeroot apt-get -f install Setting up libgtk2.0-0 (2:2.14.7-1maemo34+0cssu2+thumb0) ... qemu: uncaught target signal 11 (Segmentation fault) - core dumped dpkg: error processing libgtk2.0-0 (--configure): subprocess installed post-installation script returned error exit status 126 Code:
vi /var/lib/dpkg/info/libgtk2.0-0.postinst Code:
#if [ "$1" = configure ]; then Code:
vi /var/lib/dpkg/info/libgtk2.0-bin.postinst Code:
#/usr/sbin/update-gtk-immodules Code:
fakeroot apt-get -f install Code:
echo "export DEB_BUILD_OPTIONS=maemo-launcher,thumb,vfp" > /targets/FREMANTLE_ARMEL_GCC472.environment Code:
echo "deb http://maemo.muarf.org/apt-mirror/mirror/downloads.maemo.nokia.com/fremantle/ssu/mr0 ./" >> /etc/apt/sources.list I don't know how important the gtk-immodules are but I guess for the sdk it is not so important. GCC 4.7.2 does not produce thumb binaries by default, you should pass -mthumb if you want thumb resulting executables! without -mthumb it produces regular ARM ELFs |
All times are GMT. The time now is 11:19. |
vBulletin® Version 3.8.8