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]