Robert Nuzum wrote:
[]
openjade -t sgml -d ./website.dsl\#html ./manual.sgml
dyld: 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

There are two situations where this has come up before (not for openjade, though):


- When you use cc instead of c++ for linking C++ code, this kind of error crashes the linker. This cannot be your case, since the libraries and binaries in question have been linked already.

- When you have a libstdc++.dylib somewhere on your linker path, for example in /usr/local/lib, it shadows the system's static libstdc++ and can lead to such errors at runtime. One would, however, expect then that this libstdc++.*.dylib would show up on the list of libraries for openjade, which it doesn't for you.

Anyway, you should try to find out where openjade thinks these symbols should come from, for example with

 nm -m /sw/bin/openjade |grep gxx_personality_v0

Final dumb question: Are you sure your "openjade" is /sw/bin/openjade? "where openjade" or "type -a openjade"

--
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_id=6595&alloc_id=14396&op=click
_______________________________________________
Fink-beginners mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fink-beginners

Reply via email to