problem in the build the ogrenewt_main.dll

irado

04-08-2006 01:48:30

I am tring build the OgreNewt_main.dll, but the file OgreNewt_Main.dll dont is build and appear the message in the Code::Blocks NightBuild


-------------- Build: Release in OgreNewt_Main ---------------
Linking dynamic library: OgreNewt_Main.dll
Info: resolving Ogre::Math::fDeg2Rad by linking to __imp___ZN4Ogre4Math8fDeg2RadE (auto-import)
Info: resolving Ogre::Vector3::UNIT_X by linking to __imp___ZN4Ogre7Vector36UNIT_XE (auto-import)
Info: resolving Ogre::Vector3::UNIT_Y by linking to __imp___ZN4Ogre7Vector36UNIT_YE (auto-import)
Info: resolving Ogre::Vector3::UNIT_Z by linking to __imp___ZN4Ogre7Vector36UNIT_ZE (auto-import)
Info: resolving Ogre::Vector3::ZERO by linking to __imp___ZN4Ogre7Vector34ZEROE (auto-import)
Info: resolving vtable for Ogre::MeshPtrby linking to __imp___ZTVN4Ogre7MeshPtrE (auto-import)
Info: resolving Ogre::Quaternion::IDENTITY by linking to __imp___ZN4Ogre10Quaternion8IDENTITYE (auto-import)
Creating library file: libOgreNewt_Main.a
obj\Release_DLL\src\OgreNewt_BasicFrameListener.o:OgreNewt_BasicFrameListener.cpp:(.text+0x4b8): undefined reference to `Ogre::LogManager::logMessage(stlpmtx_std::basic_string<char, stlpmtx_std::char_traits<char>, stlpmtx_std::allocator<char> > const&, Ogre::LogMessageLevel, bool)'
obj\Release_DLL\src\OgreNewt_BasicFrameListener.o:OgreNewt_BasicFrameListener.cpp:(.text+0x7bd): undefined reference to `Ogre::LogManager::logMessage(stlpmtx_std::basic_string<char, stlpmtx_std::char_traits<char>, stlpmtx_std::allocator<char> > const&, Ogre::LogMessageLevel, bool)'
obj\Release_DLL\src\OgreNewt_BasicFrameListener.o:OgreNewt_BasicFrameListener.cpp:(.text$_ZNK11stlpmtx_std12_String_baseIcNS_9allocatorIcEEE21_M_throw_length_errorEv[stlpmtx_std::_String_base<char, stlpmtx_std::allocator<char> >::_M_throw_length_error() const]+0xe): undefined reference to `stlpmtx_std::__stl_throw_length_error(char const*)'
obj\Release_DLL\src\OgreNewt_BasicJoints.o:OgreNewt_BasicJoints.cpp:(.text+0x20af): undefined reference to `Ogre::LogManager::logMessage(stlpmtx_std::basic_string<char, stlpmtx_std::char_traits<char>, stlpmtx_std::allocator<char> > const&, Ogre::LogMessageLevel, bool)'
obj\Release_DLL\src\OgreNewt_Body.o:OgreNewt_Body.cpp:(.text$_ZN5boost17bad_function_callD1Ev[boost::bad_function_call::~bad_function_call()]+0x16): undefined reference to `stlpmtx_std::runtime_error::~runtime_error()'
obj\Release_DLL\src\OgreNewt_Body.o:OgreNewt_Body.cpp:(.text$_ZN11stlpmtx_std13runtime_errorC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE[stlpmtx_std::runtime_error::runtime_error(stlpmtx_std::basic_string<char, stlpmtx_std::char_traits<char>, stlpmtx_std::allocator<char> > const&)]+0x14): undefined reference to `stlpmtx_std::__Named_exception::__Named_exception(stlpmtx_std::basic_string<char, stlpmtx_std::char_traits<char>, stlpmtx_std::allocator<char> > const&)'
obj\Release_DLL\src\OgreNewt_Body.o:OgreNewt_Body.cpp:(.text$_ZN11stlpmtx_std13runtime_errorC2ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE[stlpmtx_std::runtime_error::runtime_error(stlpmtx_std::basic_string<char, stlpmtx_std::char_traits<char>, stlpmtx_std::allocator<char> > const&)]+0x1d): undefined reference to `vtable for stlpmtx_std::runtime_error'
obj\Release_DLL\src\OgreNewt_Body.o:OgreNewt_Body.cpp:(.text$_ZN11stlpmtx_std13runtime_errorC2ERKS0_[stlpmtx_std::runtime_error::runtime_error(stlpmtx_std::runtime_error const&)]+0x1d): undefined reference to `vtable for stlpmtx_std::runtime_error'
obj\Release_DLL\src\OgreNewt_Body.o:OgreNewt_Body.cpp:(.text$_ZN11stlpmtx_std17__Named_exceptionC2ERKS0_[stlpmtx_std::__Named_exception::__Named_exception(stlpmtx_std::__Named_exception const&)]+0x1d): undefined reference to `vtable for stlpmtx_std::__Named_exception'
obj\Release_DLL\src\OgreNewt_Body.o:OgreNewt_Body.cpp:(.rdata$_ZTVN5boost17bad_function_callE[vtable for boost::bad_function_call]+0x10): undefined reference to `stlpmtx_std::__Named_exception::what() const'
obj\Release_DLL\src\OgreNewt_Body.o:OgreNewt_Body.cpp:(.text$_ZN5boost17bad_function_callD0Ev[boost::bad_function_call::~bad_function_call()]+0x16): undefined reference to `stlpmtx_std::runtime_error::~runtime_error()'
obj\Release_DLL\src\OgreNewt_Debugger.o:OgreNewt_Debugger.cpp:(.text+0x279): undefined reference to `Ogre::ManualObject::ManualObject(stlpmtx_std::basic_string<char, stlpmtx_std::char_traits<char>, stlpmtx_std::allocator<char> > const&)'
obj\Release_DLL\src\OgreNewt_RayCast.o:OgreNewt_RayCast.cpp:(.text$_ZNK11stlpmtx_std12_Vector_baseIN8OgreNewt12BasicRaycast16BasicRaycastInfoENS_9allocatorIS3_EEE21_M_throw_out_of_rangeEv[stlpmtx_std::_Vector_base<OgreNewt::BasicRaycast::BasicRaycastInfo, stlpmtx_std::allocator<OgreNewt::BasicRaycast::BasicRaycastInfo> >::_M_throw_out_of_range() const]+0xe): undefined reference to `stlpmtx_std::__stl_throw_out_of_range(char const*)'
obj\Release_DLL\src\OgreNewt_TreeCollisionSerializer.o:OgreNewt_TreeCollisionSerializer.cpp:(.text+0x24f): undefined reference to `Ogre::Exception::Exception(int, stlpmtx_std::basic_string<char, stlpmtx_std::char_traits<char>, stlpmtx_std::allocator<char> > const&, stlpmtx_std::basic_string<char, stlpmtx_std::char_traits<char>, stlpmtx_std::allocator<char> > const&, char*, long)'
collect2: ld returned 1 exit status
Process terminated with status 1 (0 minutes, 4 seconds)
0 errors, 0 warnings


my version the ogre is 1.2.0, and i am using the most recent version the Newton and OgreNewt. I get build the file OgreNewt_Main.a.

What i can do for the get build the OgreNewt_Main.dll ?