I am trying to get collada compiled into OSG and am having some
trouble. It looks like collada-dom comes with boost and statically
links to it, I have another version of boost on my system also, but
how the make files are setup it is using the provided copy. When I
compile OSG I get:
Linking CXX shared module ../../../lib/osgPlugins-2.7.0/osgdb_dae.so
Undefined symbols:
"boost::system::get_generic_category()", referenced from:
__static_initialization_and_destruction_0(int, int)in
daeReader.cpp.o
__static_initialization_and_destruction_0(int, int)in
daeReader.cpp.o
__static_initialization_and_destruction_0(int, int)in
daeReader.cpp.o
__static_initialization_and_destruction_0(int, int)in
daeRGeometry.cpp.o
__static_initialization_and_destruction_0(int, int)in
daeRGeometry.cpp.o
__static_initialization_and_destruction_0(int, int)in
daeRGeometry.cpp.o
__static_initialization_and_destruction_0(int, int)in
daeRMaterials.cpp.o
__static_initialization_and_destruction_0(int, int)in
daeRMaterials.cpp.o
__static_initialization_and_destruction_0(int, int)in
daeRMaterials.cpp.o
__static_initialization_and_destruction_0(int, int)in
daeRSceneObjects.cpp.o
__static_initialization_and_destruction_0(int, int)in
daeRSceneObjects.cpp.o
__static_initialization_and_destruction_0(int, int)in
daeRSceneObjects.cpp.o
__static_initialization_and_destruction_0(int, int)in
daeRTransforms.cpp.o
__static_initialization_and_destruction_0(int, int)in
daeRTransforms.cpp.o
__static_initialization_and_destruction_0(int, int)in
daeRTransforms.cpp.o
__static_initialization_and_destruction_0(int, int)in
daeWGeometry.cpp.o
__static_initialization_and_destruction_0(int, int)in
daeWGeometry.cpp.o
__static_initialization_and_destruction_0(int, int)in
daeWGeometry.cpp.o
__static_initialization_and_destruction_0(int, int)in
daeWMaterials.cpp.o
__static_initialization_and_destruction_0(int, int)in
daeWMaterials.cpp.o
__static_initialization_and_destruction_0(int, int)in
daeWMaterials.cpp.o
__static_initialization_and_destruction_0(int, int)in
daeWriter.cpp.o
__static_initialization_and_destruction_0(int, int)in
daeWriter.cpp.o
__static_initialization_and_destruction_0(int, int)in
daeWriter.cpp.o
__static_initialization_and_destruction_0(int, int)in
daeWSceneObjects.cpp.o
__static_initialization_and_destruction_0(int, int)in
daeWSceneObjects.cpp.o
__static_initialization_and_destruction_0(int, int)in
daeWSceneObjects.cpp.o
__static_initialization_and_destruction_0(int, int)in
daeWTransforms.cpp.o
__static_initialization_and_destruction_0(int, int)in
daeWTransforms.cpp.o
__static_initialization_and_destruction_0(int, int)in
daeWTransforms.cpp.o
__static_initialization_and_destruction_0(int, int)in
ReaderWriterDAE.cpp.o
__static_initialization_and_destruction_0(int, int)in
ReaderWriterDAE.cpp.o
__static_initialization_and_destruction_0(int, int)in
ReaderWriterDAE.cpp.o
ld: symbol(s) not found
I'm doing nothing fancy, so I don't know what I'm doing wrong. Has
anyone else gotten this? Do I need to build a static version of
collada-dom to link to it?
Matt
_______________________________________________
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org