More than two years ago I created a small how-to on how to get Maemo on AMD64 working. The solution was a fragile nesting of one chroot (Scratchbox itself) inside a 32-bit install of Linux running in another chroot environment.
Now, given the ubiquity of 64-bit capable desktop computers these days, it’s a shame that a document like this is still needed at all. However, there are some good news, too. On a hunch, I recently tried to forcibly install the i386 Scratchbox packages on my Ubuntu 8.10 AMD64 system. Well, what shall I say — it actually worked!
Thus, everyone who has used my how-to in the past to get this beast running might want to have another look. Without all the chroot madness, it’s now drastically shorter and easier to follow. Enjoy!
Adrian Bunk says:
February 18th, 2009 at 20:26
I’m wondering why you are doing “forcibly install the i386 [Debian] Scratchbox packages” – installing Scratchbox from the binary tarballs has always worked fine on amd64.
Daniel Elstner says:
February 18th, 2009 at 20:36
That might very well be — I simply have no idea when it started working without another chroot. It definitely didn’t around the time I created the how-to.
Chris Lord says:
February 18th, 2009 at 22:09
Does 64-bit scratchbox no longer work?
http://www.rahkonen.org/projects.html
Daniel Elstner says:
February 18th, 2009 at 22:19
It has never worked for me, and the latest release is from 2005. Also, note that the problem isn’t just getting Scratchbox to work, but getting Scratchbox to work in a production environment to develop code using the latest Maemo SDK.
The real solution will of course be Scratchbox 2. Maemo SDK+ is based on it and looks promising. For some reason though, even Maemo SDK+ still doesn’t support anything but i386 officially.