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
