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.
Errors were encountered while processing:
/var/cache/apt/archives/libssl0.9.8-dbg_0.9.8zh-1+maemo1+0m5+0cssu0_armel.deb
Code:
fakeroot apt-get -f install
Sub-process dpkg returned an error code (1)
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
The command in the postinst script could not run, so we will comment out the following lines.
Code:
#if [ "$1" = configure ]; then
# Regenerate theme caches which may need updating after gtk changes
# if command -v hildon-theme-recache-all >/dev/null 2>&1; then
# hildon-theme-recache-all
# fi
#fi
These are some notes from my last struggle. I hope they are complete.
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
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.
To make use of the already existing target follow these steps:
/var/cache/apt/archives/libssl0.9.8-dbg_0.9.8zh-1+maemo1+0m5+0cssu0_armel.deb
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
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
N900: gpxsee, fahrplan, gpscon, genwall, qrcode, hextool, libjansson4, libevent-2.0-5, cnee, psi-plus, mihphoto, shc
Maemo flasher/rescue live image.
Fremantle Harmattan SDK VM