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.
As I've got exactly the same error with a fresh new bootstraped tree, here is the result of the above command:
[109] Vendredi 18/03/2005 19:01:24 CET +0100
[/sw/bin]% DYLD_PRINT_LIBRARIES=1; export DYLD_PRINT_LIBRARIES
[110] Vendredi 18/03/2005 19:13:42 CET +0100
[/sw/bin]% cd /sw/src/libgnomeprint2.2-2.6.2-9/libgnomeprint-2.6.2/doc/reference
[111] Vendredi 18/03/2005 19:17:06 CET +0100
[libgnomeprint-2.6.2/doc/reference]% cd html
[112] Vendredi 18/03/2005 19:18:09 CET +0100
[doc/reference/html]% gtkdoc-mkhtml libgnomeprint ../libgnomeprint-docs.sgml
loading libraries for image: sh
loading library: /usr/lib/libncurses.5.dylib
loading library: /usr/lib/libSystem.B.dylib
loading libraries for image: /usr/lib/libncurses.5.dylib
loading libraries for image: /usr/lib/libSystem.B.dylib
loading library: /usr/lib/system/libmathCommon.A.dylib
loading libraries for image: /usr/lib/system/libmathCommon.A.dylib
loading libraries for image: head
loading library: /usr/lib/libSystem.B.dylib
loading libraries for image: /usr/lib/libSystem.B.dylib
loading library: /usr/lib/system/libmathCommon.A.dylib
loading libraries for image: /usr/lib/system/libmathCommon.A.dylib
loading libraries for image: grep
loading library: /usr/lib/libSystem.B.dylib
loading libraries for image: /usr/lib/libSystem.B.dylib
loading library: /usr/lib/system/libmathCommon.A.dylib
loading libraries for image: /usr/lib/system/libmathCommon.A.dylib
loading libraries for image: /sw/bin/openjade
loading library: /sw/lib/libostyle.0.dylib
loading library: /sw/lib/libospgrove.0.dylib
loading library: /sw/lib/libogrove.0.dylib
loading library: /sw/lib/libosp.4.dylib
loading library: /usr/lib/libSystem.B.dylib
loading library: /sw/lib/libintl.1.dylib
loading library: /sw/lib/libiconv.2.dylib
loading libraries for image: /sw/lib/libostyle.0.dylib
loading libraries for image: /sw/lib/libospgrove.0.dylib
loading libraries for image: /sw/lib/libogrove.0.dylib
loading libraries for image: /sw/lib/libosp.4.dylib
loading libraries for image: /usr/lib/libSystem.B.dylib
loading library: /usr/lib/system/libmathCommon.A.dylib
loading libraries for image: /sw/lib/libintl.1.dylib
loading libraries for image: /sw/lib/libiconv.2.dylib
loading libraries for image: /usr/lib/system/libmathCommon.A.dylib
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: 24626 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


How can it be solved?
You'll tell us :-)
Did I tell you well? :-)

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

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



Reply via email to