From: Geoffrey H. <ge...@ge...> - 2005-12-04 19:35:38
|
On Dec 2, 2005, at 3:21 PM, Thomas Huebner wrote: > The error message probably comes from LoadFormatFiles in > obconversion.cpp (if that helps to debug;-) > ... > cerr << *itr << " did not load properly" << endl; Yes, thanks. > which would scream if dlopen in dlhandler_unix.cpp fails. > If I let dlerror() print, I get the message: > /usr/local/lib/openbabel/chem3dformat.so: undefined symbol: > _ZN9OpenBabel8OBFormat22TargetClassDescriptionEv Well, that was very helpful -- it's a "mangled" C++ debugging symbol. If you use c++filt to decode, you get: OpenBabel::OBFormat::TargetClassDescription() Hmm, I'll have to see what's going on there. Maybe the Linux loader isn't resolving that symbol in the libopenbabel library? Thanks, -Geoff |