Développer pour Maemo sur Linux 64 bits
Comment installer Scratchbox sur un ordinateur 64 bits afin de développer sur la plateforme Maemo
J'ai récemment reçu une tablette Internet Nokia N800. C'est un très chouette appareil, le navigateur est vraiment pas mal (de loin meilleur que celui de Symbian), et le matériel est plutôt bon aussi (malheureusement il n'y a pas de carte graphique sur le N800).
Après avoir joué quelques heures avec, je voulais voir ce que je pourrais faire dessus avec Qt... Le matériel est peut être bon, mais j'ai découvert que l'environnement de programmation est un cauchemar. Pour commencer à coder pour la tablette, il faut mettre en place un environnement qui l'émule (courant pour l'embarqué). Cela est fait avec un outil nommé Scratchbox, qui ne fonctionnent que sur Linux (aucun outil pour Mac OS X ou Windows), et qui est vraiment pourri.
La première difficulté de Scratchbox est qu'il n'est supporté que pour l'architecture i386. C'est plutôt emmerdant puisque je n'ai plus un seul Linux en 32 bits (et je doute qu'il y ait encore beaucoup de développeurs sur i386).
Je cherche de l'aide sur Internet, lis quelques documents sur le sujet, me bat, et j'arrive finalement à avoir un environnement de développent fonctionnel. J'ai documenté la façon dont j'ai pu faire marcher Maemo, comme ça vous souffrirez un petit peu moins pour commencer à coder.

