Hi all,

today I migrated to osg-1.1 and I didn't realize any error messages while compiling and installing (Gentoo i32). Later I tried to link an own exectuable and got lots of undefined references. After rearranging libraries and object files didn't help I tried to recompile examples/osgprerender (because it makes use of CameraNode) to see what's the right linking order. But I got the same linker errors:

g++ -O2 -L/usr/X11R6/lib -L../../../lib/Linux32   osgprerender.o \
 -lstdc++ -losgProducer -lProducer -losgText -losgGA -losgDB \
 -losgUtil -losg -lGLU -lGL  -lXi -lXmu -lX11 -lOpenThreads \
 -o osgprerender

osgprerender.o: In function `createPreRenderSubGraph(osg::Node*, \
 unsigned, unsigned, osg::CameraNode::RenderTargetImplementation, \
 bool, bool, bool)':

osgprerender.cpp:(.text+0x6af): undefined reference to \
 `osg::Geometry::setColorBinding(osg::Geometry::AttributeBinding)' \

osgprerender.cpp:(.text+0x863): undefined reference to \
 `osg::CameraNode::CameraNode[in-charge]()'

[and some more]

Did I make a stupid mistake or is something going wrong? What should I do?

thx

Frans
_______________________________________________
osg-users mailing list
[email protected]
http://openscenegraph.net/mailman/listinfo/osg-users
http://www.openscenegraph.org/

Reply via email to