

![]() | Start a set with this search |
![]() | Include this search in one of my sets |
![]() | Exclude this search from one of my sets |
![]() | Permalink to these results Paste this link in email or IM: |
| Atom feed for tracking future search results Paste this URL into your reader: |
3 messages in org.openoffice.fr.prog[prog] Erreurs de link avec XCode| From | Sent On | Attachments |
|---|---|---|
| Jean-Luc | Aug 6, 2008 3:32 am | |
| Francois Gatto | Aug 6, 2008 10:50 pm | |
| Jean-Luc | Aug 7, 2008 12:55 am |

![]() | Permalink for this message Paste this link in email or IM: |
![]() | Permalink for this thread Paste this link in email or IM: |
| Atom feed for this thread Paste this URL into your reader: |
| Subject: | [prog] Erreurs de link avec XCode | Actions... |
|---|---|---|
| From: | Jean-Luc (jean...@prolexis.com) | |
| Date: | Aug 6, 2008 3:32:11 am | |
| List: | org.openoffice.fr.prog | |
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.







