ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question
1

Rviz on Odroid - undefined references to Ogre namespace

asked 2014-06-24 07:47:35 -0500

TSC gravatar image

updated 2014-06-24 08:23:51 -0500

Hi,

I have a Odroid-X2, which is a ARM platform, and I'm trying to install rviz on it (yes I know it can be a heavy task to a ARM board but it serves as testing for now). I have Linaro 12.11 installed with ROS Hydro. When trying to catkin_make my ws I get only the following errors, related to Ogre:

Linking CXX executable /home/linaro/AIMAVProject_ws/devel/lib/rviz/rviz
/home/linaro/AIMAVProject_ws/devel/lib/librviz.so: undefined reference to `Ogre::Technique::setSceneBlending(Ogre::SceneBlendType)'
/home/linaro/AIMAVProject_ws/devel/lib/librviz.so: undefined reference to `Ogre::Material::clone(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
/home/linaro/AIMAVProject_ws/devel/lib/librviz.so: undefined reference to `Ogre::Vector3::NEGATIVE_UNIT_Z'
/home/linaro/AIMAVProject_ws/devel/lib/librviz.so: undefined reference to `Ogre::Vector3::UNIT_Y'
/home/linaro/AIMAVProject_ws/devel/lib/librviz.so: undefined reference to `Ogre::VertexData::~VertexData()'
/home/linaro/AIMAVProject_ws/devel/lib/librviz.so: undefined reference to `Ogre::Matrix3::IDENTITY'
/home/linaro/AIMAVProject_ws/devel/lib/librviz.so: undefined reference to `Ogre::Camera::getCameraToViewportRay(float, float) const'
/home/linaro/AIMAVProject_ws/devel/lib/librviz.so: undefined reference to `Ogre::MovableObject::setRenderQueueGroup(unsigned char)'
/home/linaro/AIMAVProject_ws/devel/lib/librviz.so: undefined reference to `Ogre::SceneNode::getParentSceneNode() const'
/home/linaro/AIMAVProject_ws/devel/lib/librviz.so: undefined reference to `Ogre::Root::getRenderSystem()'
/home/linaro/AIMAVProject_ws/devel/lib/librviz.so: undefined reference to `Ogre::VertexElement::getTypeSize(Ogre::VertexElementType)'
/home/linaro/AIMAVProject_ws/devel/lib/librviz.so: undefined reference to `Ogre::MovableObject::getDarkCapBounds(Ogre::Light const&, float) const'
/home/linaro/AIMAVProject_ws/devel/lib/librviz.so: undefined reference to `Ogre::LogManager::LogManager()'
/home/linaro/AIMAVProject_ws/devel/lib/librviz.so: undefined reference to `Ogre::Exception::Exception(int, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/home/linaro/AIMAVProject_ws/devel/lib/librviz.so: undefined reference to `Ogre::MemoryDataStream::MemoryDataStream(void*, unsigned int, bool, bool)'
/home/linaro/AIMAVProject_ws/devel/lib/librviz.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> > >, Ogre::STLAllocator<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> > >, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > > const*)'
/home/linaro/AIMAVProject_ws/devel/lib/librviz.so: undefined reference to `Ogre::HardwareBufferManager::getSingleton()'
/home/linaro/AIMAVProject_ws/devel/lib/librviz.so: undefined reference to `Ogre::WireBoundingBox::WireBoundingBox()'
/home/linaro/AIMAVProject_ws/devel/lib/librviz.so: undefined reference to `Ogre::Material::setLightingEnabled(bool)'
/home/linaro/AIMAVProject_ws/devel/lib/librviz.so: undefined reference to `Ogre::Quaternion::Inverse() const'
/home/linaro/AIMAVProject_ws/devel/lib/librviz.so: undefined reference to `Ogre::Technique::setDiffuse(float, float, float, float)'
/home/linaro/AIMAVProject_ws/devel/lib/librviz.so: undefined reference to ...
(more)
edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted
0

answered 2014-07-05 15:14:18 -0500

TSC gravatar image

Never mind! It was solved after a clean install ;)

Then, just have to apply what's in this topic: http://answers.ros.org/question/52098...

edit flag offensive delete link more

Question Tools

1 follower

Stats

Asked: 2014-06-24 07:47:35 -0500

Seen: 674 times

Last updated: Jul 05 '14