af-sb-init.sh fails to start on Scratchbox 1.0 (dbus error)
If you are using default stock Maemo rootstrap on Scratchbox 1.0 you'll find that DBUS fails to start on x86 target (see bug report on Maemo's bugzilla). This can be easily fixed with following steps:
- fakeroot apt-get source -b libxcursor1
- fakeroot dpkg -i libxcursor-dev_1.1.3-1_i386.deb
- fakeroot apt-get source -b dbus-1
- fakeroot dpkg -i dbus-1_0.23.1-osso5_i386.deb (you might want to recompile and install also rest of the packages that have been compiled with host-gcc, just to be sure that everything works)
The fix is so trivial that I wont bother to provide links to new re-compiled binary packages =)
hildon-initscripts with Scratchbox 1.0 and QEMU support
Maemo is a development platform for Nokia's 770 internet tablet. Maemo is intended to be used with Scratchbox 0.9.8.4 (currently) but I can't use that in my x86_64 box.
There is only one problem with Maemo when it is used in Scratchbox 1.0 series. The Scratchbox startup script only supports SBRSH for 0.9.8 series and lacks support for QEMU emulation. I patched the hildon-initscripts package to support both Scratchbox versions and also to support QEMU (hopefully it still supports Scratchbox 0.9.8 series, I'm not sure though).
Following links contains the patch against original sources, patched source package and binary packages that can be installed on top of normal maemo rootstrap.
- patch against original sources
- dsc file
- source file
- hildon-initscripts ARM binary package
- osso-af-startup ARM binary package
- hildon-initscripts i386 binary package
- osso-af-startup i386 binary package