Je viens d'effectuer la compilation de OpenOffice.org 2.3 (680) sur Debian SID à partir du dépôt SVN de go-oo.org. J'ai écrites les commandes exécutées sur mes pages: Deboostrap et Compilation OOo 2.3.
La technique utilisée pour compiler OpenOffice.org 2.3 est la suivante:
- Créer un environnement chrooté avec debian Sid (OpenOffice.org 2.3 ne compile pas sur Etch car il demande GTK+ 2.10 et Etch possède la version 2.8). J'utilise Deboostrap avec un kernel 2.6 686.
- Créer un utilisateur de compilation ooo-build
- Télécharger les dépendances, le code source (svn et wget).
- Compiler (long!)
- Installer en user root
- Installer un serveur X et un kernel pour tester en redémarrant sur la partition.
Et non, je ne voulais pas faire de apt-get install openoffice.org ou de apt-get buil-dep. Ça aurait été trop facile apt-get build-dep openoffice.org et on apprend pas avec la facilité! Lorsque j'ai fini ce matin, la partition avait 12 Go d'utilisée. Il y a eu trois erreurs de vérifications de dépendances par le ./configure: gperf, Python.h (python2.4-dev) et libneon26-dev.