Hi all, 

I try to build osgEphemeris and I get this :

Entering directory src
Entering directory MakeMoonImages
g++  -O2   -L/usr/local/lib                      main.o     -losgDB -losg  -lProducer -o makeMoonImages
/usr/bin/ld: warning can't open dynamic library: libOpenThreads.dylib referenced from: /usr/local/lib/libosgDB.dylib (checking for undefined symbols may be affected) (No such file or directory, errno = 2)
/usr/bin/ld: Undefined symbols:
osg::Image::scaleImage(int, int, int, unsigned int)
osg::Image::computePixelSizeInBits(unsigned int, unsigned int)
Producer::RenderSurface::realize(Producer::VisualChooser*, __GLXcontextRec*)
OpenThreads::Mutex::Mutex() referenced from libosg expected to be defined in libOpenThreads.dylib
OpenThreads::Mutex::~Mutex()referenced from libosgDB expected to be defined in libOpenThreads.dylib
OpenThreads::Thread::YieldCurrentThread()      referenced from libProducer expected to be defined in libOpenThreads.dylib
OpenThreads::Thread::cancel()     referenced from libProducer expected to be defined in libOpenThreads.dylib
OpenThreads::Thread::isRunning()     referenced from libProducer expected to be defined in libOpenThreads.dylib
OpenThreads::Thread::Thread()referenced from libProducer expected to be defined in libOpenThreads.dylib
OpenThreads::Thread::~Thread()referenced from libProducer expected to be defined in libOpenThreads.dylib
OpenThreads::Barrier::Barrier(int)referenced from libProducer expected to be defined in libOpenThreads.dylib
OpenThreads::Condition::wait(OpenThreads::Mutex*)referenced from libProducer expected to be defined in libOpenThreads.dylib
OpenThreads::Condition::broadcast()     referenced from libProducer expected to be defined in libOpenThreads.dylib
OpenThreads::Condition::Condition()referenced from libProducer expected to be defined in libOpenThreads.dylib
OpenThreads::Condition::~Condition()referenced from libProducer expected to be defined in libOpenThreads.dylib
OpenThreads::Mutex::lock()     referenced from libosgDB expected to be defined in libOpenThreads.dylib
OpenThreads::Mutex::unlock()     referenced from libosgDB expected to be defined in libOpenThreads.dylib
OpenThreads::Thread::testCancel()      referenced from libosgDB expected to be defined in libOpenThreads.dylib
OpenThreads::Thread::startThread()      referenced from libosgDB expected to be defined in libOpenThreads.dylib
OpenThreads::Thread::getSchedulePriority()      referenced from libosgDB expected to be defined in libOpenThreads.dylib
OpenThreads::Thread::setSchedulePriority(OpenThreads::Thread::ThreadPriority)referenced from libosgDB expected to be defined in libOpenThreads.dylib
typeinfo for OpenThreads::Threadreferenced from libosgDB expected to be defined in libOpenThreads.dylib
collect2: ld returned 1 exit status
make[3]: *** [makeMoonImages] Error 1
make[2]: *** [makeMoonImages.opt] Error 2
make[1]: *** [default] Error 1
make: *** [default] Error 1

Considering it uses DWMAKE to build, does anyone know what is wrong here..? 

By the way I am using OSG cvs version which was checker out 2 days ago. 

Thanks, 

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

Reply via email to