Bonjour,

Je pense que ta demande trouverait un écho plus large et plus pertinent sur la liste [EMAIL PROTECTED] et/ou [EMAIL PROTECTED]

Cette liste prog@fr.openoffice.org est plutôt réservée au codage de macros (OOoBasic, Python, etc).

Bonne chance.

Francois Gatto

Jean-Luc a écrit :
Bonjour à tous,
Je suis nouveau dans cette liste de discussion, et je ne sais pas trop comment m'y prendre.
Et surtout à qui m'adresser.

Mon problème est, des erreurs de link avec XCode et les libraires de OpenOffice. J'ai regardé sur les forums anglais d'OpenOffice mais je n'ai pas trouvé de solution.

Je résume,
J'ai écrit une extension en C++ sur Windows pour OpenOffice 2.4 avec le sdk 2.4, là, compilation, linkage, aucun de problème. j'aimerai porter cette extension sur Mac pour le nouvel OpenOffice 3.0 natif cocoa. J'ai téléchargé le sdk 'OOo-SDK_3.0_macosxi_install_en-US.dmg' intel du site '<ftp://ooopackages.good-day.net/pub/OpenOffice.org/MacOSX>ftp://ooopackages.good-day.net/pub/OpenOffice.org/MacOSX"; et le OpenOffice.org associé. Après son installation j'ai créée l'environnement (utile??) via le script 'setsdkenv_unix' et les 'headers' cpp à partir du fichier 'types.rdb' avec l'outil cppumaker.
Jusqu'ici tout va bien .
Puis j'ai créé un projet XCode et après compilation j'ai des erreurs de link entre les dépendances des librairies 'libuno_cppuhelpergcc3.dylib.3', 'libuno_cppu.dylib.3' et 'libuno_sal.dylib.3' fournies avec le sdk
voici ces erreurs.


_osl_acquireMutex referenced from @__________________________________________________URELIB/libuno_cppu.dylib.3 expected to be defined in @loader_path/libuno_sal.dylib.3

                           .....
                   une bonne centaine après
                                .....

_uno_type_isAssignableFromData referenced from @__________________________________________________URELIB/libuno_cppuhelpergcc3.dylib.3 expected to be defined @loader_path/libuno_cppu.dylib.3


Je pense que ca vient du fait qu'Xcode n'arrive pas gérer les inter-dépendances des librairies fournies avec le sdk de OO.
car j'ai ces 3 warnings avant les erreurs de link.

/usr/bin/ld: warning can't open dynamic library: @loader_path/libuno_sal.dylib.3 referenced from: /Volumes/Projets/DiagServ_Trunk/Projets_Adaptateurs/OpenOffice/#Mac/XCode/../../../../../DiagTmp/OOo-SDK_3_0/macosx/lib/libuno_cppu.dylib (checking for undefined symbols may be affected) (No such file or directory, errno = 2)

/usr/bin/ld: warning can't open dynamic library: @loader_path/libuno_salhelpergcc3.dylib.3 referenced from: /Volumes/Projets/DiagServ_Trunk/Projets_Adaptateurs/OpenOffice/#Mac/XCode/../../../../../DiagTmp/OOo-SDK_3_0/macosx/lib/libuno_cppu.dylib (checking for undefined symbols may be affected) (No such file or directory, errno = 2)

/usr/bin/ld: warning can't open dynamic library: @loader_path/libuno_cppu.dylib.3 referenced from: /Volumes/Projets/DiagServ_Trunk/Projets_Adaptateurs/OpenOffice/#Mac/XCode/../../../../../DiagTmp/OOo-SDK_3_0/macosx/lib/libuno_cppuhelpergcc3.dylib (checking for undefined symbols may be affected) (No such file or directory, errno = 2)

Serait-ce dû au fameux '@loader_path' ou '@__________________________________________________URELIB' ???

Ma configuration.
 Mac             : iMac Intel core duo
 OSX             : 10.4.11
 XCode           : 2.4.1
 SDK OSX         : MacOSX10.4u
 SDK OpenOffice  : DEV_300_m29 -> 'OOo-SDK_3.0_macosxi_install_en-US.dmg'

Quelqu'un aurait une idée, un lien, créé une extension cpp avec Xcode ???
Merci par avance.
Jean-Luc Pedroni.



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

Répondre à