Le 17 mars 2005, � 23:51, Martin Costabel a �crit :

Mich�le Garoche wrote:
While building libgnomeprint2.2-2.6.2-9:
cd ./html && gtkdoc-mkhtml libgnomeprint ../libgnomeprint-docs.sgml
dyld: /sw/bin/openjade Undefined symbols:
__ZTVN10__cxxabiv117__class_type_infoE
__ZTVN10__cxxabiv120__si_class_type_infoE
__ZTVN10__cxxabiv121__vmi_class_type_infoE
__ZTVSt9bad_alloc
___cxa_pure_virtual
___gxx_personality_v0
/sw/bin/gtkdoc-mkhtml: line 45: 27949 Trace/BPT trap /sw/bin/openjade -t sgml-raw -w no-idref -d $gtkdocdir/gtk-doc.dsl -V "gtkdoc-bookname=$module" -V "gtkdoc-version=1.2" $gtkdocdir/gtk-doc.dcl $document
with:
nm -m /sw/bin/openjade |grep gxx_personality_v0
0005a9c4 (__TEXT,__text) non-external (was a private external) ___gxx_personality_v0
0008f878 (__TEXT,__eh_frame) non-external (was a private external) __gxx_personality_v0.eh
Actually, what this shows is that this symbol is *not* undefined in /sw/bin/openjade. So dyld's error message must mean something else, although I don't know what. Could you run the command by hand? I.e. go to the corresponding directory and run
gtkdoc-mkhtml libgnomeprint ../libgnomeprint-docs.sgml
but set the environment variable DYLD_PRINT_LIBRARIES first so that you can see which library was loaded just before the undefined symbols show up.
How can it be solved?
You'll tell us :-)
I'm very sorry, was so deprimed by this that I've thrown the whole thing and rebuild a new fink tree.

Mich�le
<http://micmacfr.homeunix.org>

Attachment: PGP.sig
Description: =?ISO-8859-1?Q?Ceci_est_une_signature_=E9lectronique_PGP?=



Reply via email to