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 :-)
-- Martin
------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_ide95&alloc_id396&op=click _______________________________________________ Fink-beginners mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/fink-beginners
