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
|