Re: [orbitcpp-list] What does this error message mean?
Status: Beta
Brought to you by:
philipd
From: Sam C. <sa...@to...> - 2000-12-07 16:46:33
|
Richard Andrews <ric...@ix...> wrote: > If anyone actually reads this list... >=20 > I've just managed to get ORBit-cpp 0.29 to build with ORBit-0.5.4-helix > but when I try to use it I get the following errors from orbit-idl >=20 > orbit-idl -lc++ test.idl >=20 > ** WARNING **: Module load failed: > /usr/lib/orbit-idl/liborbit-idl-c++-backend.so: undefined symbol: > __vt_9exception Unhelpful answer: The backend was compiled with an external symbol declared, which doesn't exist in the orbit-idl binary program, or any of its dynamically linked libraries. Whatever the symbol was named in the source, the C++ compiler has mangled it into "__vt_9exception". Getting slightly more helpful: Since the C++ compiler has mangled the symbol name, it was either in the C++ headers, or the Helix version of the ORBit headers is missing some extern "C" {} blocks. The second alternative is more likely, as the problem doesn't exist with Debian (woody) ORBit or with ORBit-mt. Should have been more helpful but isn't: I can't reproduce the problem on my Debian (woody) box with the Helix ORBit packages installed, so I can't work on determining a cause and/or fixing it. Maybe after I've had some sleep I can give it another go. --=20 Sam Couter | Internet Engineer | http://www.topic.com.au/ sa...@to... | tSA Consulting | OpenPGP key available on key servers OpenPGP fingerprint: A46B 9BB5 3148 7BEA 1F05 5BD5 8530 03AE DE89 C75C |