Bonjour a tous, Apres avoir repris ce mail plus en detail et valide toutes les commandes sur une OpenSuse 11.2 fraichement installee, voici comment compiler OOo pour les nuls:
http://cedric.bosdonnat.free.fr/wordpress/?p=637&lang=fr Je commence a reflechir a la prochaine etape pour plonger dans le code. En esperant que ca serve a quelques uns. -- Cedric On Thu, 2010-05-20 at 21:26 +0200, Cédric Bosdonnat wrote: > Rebonjour Bertin, > > On Thu, 2010-05-20 at 12:37 -0500, Bertin Abiassi wrote: > > La référence > > http://bruce-eckel.developpez.com/livres/cpp/traduction/ticpp2vol1/ est très > > bonne c'est comme son équivalent en java. Parallèlement à la lecture de ce > > livre c'est quoi l'autre étape ? Ou bien dois finir de potasser le livre > > avant de commencer ? Est ce que c'est à cette étape que ton tutorat va > > commencer ou bien il va arriver plus tard ? > > Tu peux commencer a compiler OpenOffice.org. Tu devrais jeter un oeil a > cette page pour recuperer les sources: > http://wiki.services.openoffice.org/wiki/Mercurial/Getting_Started > > celle-ci pour compiler sous linux: > http://wiki.services.openoffice.org/wiki/Documentation/Building_Guide/Building_on_Linux > > Evidemment il est possible de compiler pour windows, mais je n'ai pas de > connaissances sur ce sujet et ce n'est pas le plus simple pour > commencer. > > Pour les sources, je te conseilles de faire comme ceci: > > hg clone -U http://hg.services.openoffice.org/DEV300 local_DEV300 > hg clone local_DEV300 mon_hack_ooo > > Tu n'auras aucun fichier dans le repertoire local_DEV300 a part le > repertoire cache .hg mais c'est normal. Ce repertoire sert de copie > intacte des sources de OOo: cela evite de perdre du temps a tout > retelecharger a chaque fois. > > Les sources a compiler seront donc dans le repertoire mon_hack_ooo: > c'est la qu'il faut aller compiler! > > Je compile habituellement sur OpenSuse 11.2, donc je pourrais donner un > coup de main assez facilement sur cette distribution pour les paquets a > installer. Pour les autres distributions, je vais decouvrir un peu. > > Sous openSuse 11, il existe une commande bien pratique pour installer la > plupart des dependances de OOo: > > sudo zypper si -d OpenOffice_org-bootstrap > > Pour gagner du temps lors de la compilation, je te conseille tres > fortement de lire cette page: > > http://people.gnome.org/~michael/blog/icecream.html > > C'est d'autant plus interessant si tu possedes une machine multicore ou > meme plusieurs machines sur un LAN. Je ne vais pas m'etendre sur ce > sujet dans ce mail: je vais m'y attarder plus dans l'article. > > Pour gagner un peu de temps encore, j'ai l'habitude de configurer la > compilation comme ceci (attention au format de package si tu es sous > Debian/Ubuntu): > > ./configure --enable-crashdump=no --disable-kdeab --with-use-shell=bash > --disable-mozilla --disable-qadevooo --without-agg --disable-binfilter > --disable-dbgutil --with-poor-help-localizations=en-US > --disable-strip-solver --disable-cairo --with-system-xrender-headers > --with-system-freetype --disable-gnome-vfs --enable-gtk > --with-system-hunspell --with-epm=internal --with-package-format=rpm > > Ces options ne sont pas adaptees lors des tests QA, mais c'est largement > assez pour du developpement. > > Voila les premieres infos a potasser. Si tu as des questions / > problemes, tu peux me contacter sur IRC. Je suis sur le canal > #fr.openoffice.org (serveur irc.freenode.net) aux horaires de bureau de > France (et parfois plus). Mon pseudo IRC est cbosdonnat. > > A bientot, > > -- > Cedric > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
