a error when installing gazebo 0.10.0. can anyone help me out?

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

a error when installing gazebo 0.10.0. can anyone help me out?

stukame
Hello everyone:
        an error occur when installing gazebo 0.10.0 : can anyone help?
        Thanks for your time to read the problem.
[ 92%] Built target gazebo_gui
[ 93%] Built target gazebo_av-shared
Linking CXX executable gazebo
rendering/libgazebo_rendering.so: undefined reference to `Ogre::ShadowCaster::generateShadowVolume(Ogre::EdgeData*, Ogre::HardwareIndexBufferSharedPtr const&, Ogre::Light const*, std::vector<Ogre::ShadowRenderable*, std::allocator<Ogre::ShadowRenderable*> >&, unsigned long)'
rendering/libgazebo_rendering.so: undefined reference to `non-virtual thunk to Ogre::SimpleRenderable::getLights() const'
rendering/libgazebo_rendering.so: undefined reference to `Ogre::NedAllocImpl::allocBytes(unsigned int, char const*, int, char const*)'
rendering/libgazebo_rendering.so: undefined reference to `Ogre::MeshManager::createPlane(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Ogre::Plane const&, float, float, int, int, bool, int, float, float, Ogre::Vector3 const&, Ogre::HardwareBuffer::Usage, Ogre::HardwareBuffer::Usage, bool, bool)'
rendering/libgazebo_rendering.so: undefined reference to `Ogre::VertexData::VertexData()'
rendering/libgazebo_rendering.so: undefined reference to `typeinfo for Ogre::UserDefinedObject'
rendering/libgazebo_rendering.so: undefined reference to `Ogre::Root::createRenderWindow(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, unsigned int, bool, std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const*)'
rendering/libgazebo_rendering.so: undefined reference to `Ogre::MemoryDataStream::MemoryDataStream(void*, unsigned int, bool)'
rendering/libgazebo_rendering.so: undefined reference to `Ogre::Entity::setMaterialName(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
libgazebo_server.so.0.10.0: undefined reference to `Ogre::NedAllocImpl::deallocBytes(void*)'
rendering/libgazebo_rendering.so: undefined reference to `Ogre::SubMesh::setMaterialName(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
libgazebo_server.so.0.10.0: undefined reference to `Ogre::Pass::_updateAutoParamsNoLights(Ogre::AutoParamDataSource const*) const'
rendering/libgazebo_rendering.so: undefined reference to `non-virtual thunk to Ogre::SimpleRenderable::getMaterial() const'
rendering/libgazebo_rendering.so: undefined reference to `non-virtual thunk to Ogre::SimpleRenderable::getWorldTransforms(Ogre::Matrix4*) const'
rendering/libgazebo_rendering.so: undefined reference to `Ogre::MovableObject::detatchFromParent()'
rendering/libgazebo_rendering.so: undefined reference to `non-virtual thunk to Ogre::SimpleRenderable::getRenderOperation(Ogre::RenderOperation&)'
collect2: ld returned 1 exit status
make[2]: *** [server/gazebo] error 1
make[1]: *** [server/CMakeFiles/gazebo-exec.dir/all] error 2
make: *** [all] error 2

and here is what appears after cmake ../
====== Finding 3rd Party Packages ======
-- Operating system is Linux
-- checking for module 'freeimage>=3.9.0'
--   package 'freeimage>=3.9.0' not found
--   freeimage.pc not found, trying freeimage_include_dir and freeimage_library_dir flags.
--   Looking for FreeImage.h - found
--   Looking for libfreeimage - found
-- checking for module 'websim'
--   package 'websim' not found
-- Warning: Websim not found. Webgazebo will not be built
-- Boost Include Path: /usr/include
-- Boost Library Path: /usr/lib
-- Boost Libraries: ;/usr/lib/libboost_thread-mt.so;/usr/lib/libboost_signals-mt.so
-- Threadpool Include Path:
-- Looking for avformat.h - found
-- Looking for avcodec.h - found
-- Looking for event.h - not found
--   Warning: webgazebo will not be built
-- Looking for ltdl.h - found
-- Looking for libltdl - found
-- Looking for dlfcn.h - found
-- Looking for libdl - found
-- Looking for assimp.hpp - not found. Using built in version.
-- Looking for libassimp - found
-- Looking for btBulletDynamicsCommon.h - found
-- Looking for bullet libraries - found
-- ----------------------------------------

Thank you for your help

Yucong Lin