Bob a écrit :

Tu veux dire "libfreetype 2.1.9" je suppose ?

Oui  :-)

je n'ai rien trouvé sur freshmeat ! j'ai cherché "libfreetype" dans les projets : rien avec "freetype" par contre ça me sort toute la liste des projets qui utilisent freetype, et ils sont nombreux :o)

Sur sourceforge :
http://sourceforge.net/project/showfiles.php?group_id=4856&package_id=49544
mais ça a l'air un peu ancien !

Comme freetype219 est listé dans FinkCommander, je l'ai installé par ce biais, mais ça ne marche pas non plus :-(

Regarde s'il y a un freetype-dev  ?

Dans un terminal:

apt-cache search freetype

Et tu devrais avoir une réponse


Sur la base des sources propres d'origine cvs m145, j'ai relancé la compile, sans avoir appliqué le patch http://homepage.mac.com/mav_eric/FileSharing1.html recommandé par la procédure http://porting.openoffice.org/mac/build_680_X11.html
et sans ce patch, la compil de freetype passe sans problème !!!

Alors ne l'utilise pas !! C'est quoi ce patch ? Je vais voir si j'ai le temps ...

J'ai dû merdouiller en appliquant les patches ! pourtant, j'ai fait la manip 2 fois de suite (sur la base de sources cvs propres) en vérifiant à chaque fois le résultat obtenu dans chaque fichier patché.

Alors si tu veux savoir *avant* si le patch va foirer :

patch -p0 --dry-run < mon_patch.diff

Et le patch n'est pas appliqué, mais ce qui va se passer est décrit. On gagne beaucoup de temps, parce que de fois, les patches sont pourris (fin de lignes erronées, modifs a la main dedans qui marchent pas... )

 > - dézippage du fichier OOoPatches.zip
- déplacement du fichier freetype-2.1.9.patch dans "build/freetype/"
- déplacement du fichier freetype-2.1.9.tar.gz dans "build/freetype/download/"

??? Ou la la ... faut que je regarde. Pas ce soir, mais demain, je jette un oeil la dessus.

Normalement, c'est :

configure / make  / make install ...

Je ne comprends pas, et je t'envoie les bon fichieres directement, parce que sur la liste, ça va faire lourd :-)



- suppression du fichier freetype-2.1.4.patch existant sous "build/freetype"

[...cut...]

build/scp2/source/ooo/file_library_ooo.scp que les modifs ont bien été pris en compte

Ouahh .. ils sont vieux ces patches !

scp2 c'est pour packager OpenOffice.org : la liste de ce qu'on met, et dans quelle archive on le met :-)

est-ce bien la bonne procédure pour patcher freetype ?

Non, c'est plus simple en fait..

est-ce réellement indispensable d'appliquer ce patch ? ou est-ce uniquement pour utiliser la dernière version ?
est-ce que ce patch a besoin d'un patch ? ;-)

Oui j'ai lu jusque là   :-)


En applicant pas le patch freetype, ça va un peu plus loin
dmake bloque cette fois ci dans "stl-port"

Là, j'ai juste une question : utilises-tu XCode 2.2.1 ?

Si la réponse est oui, mauvais choix : il faut le désinstaller, et remettre la version 2.2.+poussières

D'autre part, j'ai remarqué un truc bizarre, en mettant mon nez dans "configure", je n'ai pas trouvé l'option --with-gtk2 qui est mentionné

Elle ne marche pas, c'est --enable-gtk qui va bien  :-)


Ceci dit, je vais jeter l'éponge pour le moment

Tu as bien raison, et je vais regarder les instructions qu'on donne, parce que maintenant, il suffit de faire un checkout, et ça doit compiler tout droit. Les seules dépendances sont ant (et encore, avec XCode 2.2, c'est pas la peine), mozilla, freetype et pkgconfig. Pour le reste, c'est secondaire.

et bouquiner un peu de
littérature gnu pour apprendre les bases de tous ces outils.

En ce moment, j'ai à coté de moi "Programmer avec les outils GNU" de chez O'Reilly, de Mike Oukides et Andy Oram.
Très très bien !!


 Après je
m'attaquerai à nouveau à la compil de la 2.

Regarde les documents que j'ai écrits, ils ne vont pas très loin (je dois les modifier quand j'aurai du temps (sic) ), mais ils devraient t'aider.

Pour diff et patch : <http://eric.bachard.free.fr/UTBM_LO22/P05/Linux/TP_TD/LO22_P05_Linux_seance7_ericb.pdf>

Quelques ressources :
<http://eric.bachard.free.fr/UTBM_LO22/P05/Linux/ressources/complements_diff.pdf>
<http://eric.bachard.free.fr/UTBM_LO22/P05/Linux/ressources/complements_patch.sxw>

Mais en fouillant, tu devrait trouver plein de choses ...

Voila that's all pour le moment

Moi aussi, et je vais me coucher :-)

Amicalement,
eric

--
<ericb at openoffice |dot_ org>
Francophone OpenOffice.org Commmunity developer (Linux PPC / Mac OS X / X11)
See : <http://fr.openoffice.org>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Répondre à