Hi David,

The line "warning can't open dynamic library: libOpenThreads.dylib"
suggest to me that its not installed on the path osgEphemeris is
expecting it at.  Did you do a make install or make instlinks after
the compile of OpenThreads?

On 7/4/06, David Lscbe <[EMAIL PROTECTED]> wrote:

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/


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

Reply via email to