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

ROS Install on Pandaboard trouble linking ASSIMP 3 collada_urdf

asked 2013-04-21 09:39:01 -0500

swillis11 gravatar image

updated 2014-04-20 14:09:30 -0500

ngrennan gravatar image

I have followed this guide to install ROS on my Pandaboard:

I have gotten to package 100/103 in the build (collada_urdf) and it fails to build giving me this error:

/opt/ros/groovy/ros_catkin_ws/devel_isolated/collada_urdf/lib/ undefined reference to `aiScene::aiScene()'

I added set(IS_ASSIMP3 1) and add_definitions(-DIS_ASSIMP3) to the CMakeLists.txt for collada_urdf but with no luck.

Also, I followed the build instructions to build Assimp 3.

If anyone can provide any suggestions I would really appreciate it.

Full out put of sudo ./src/catkin/bin/catkin_make_isolated --pkg collada_urdf:

edit retag flag offensive close merge delete


If you don't need collada_urdf, you can try removing it from your src folder and rebuilding. I've been using the Ubuntu ARM debs with good success: . No collada_urdf build there either, but I haven't needed it yet.

ahendrix gravatar image ahendrix  ( 2013-04-22 09:06:21 -0500 )edit
William gravatar image William  ( 2013-04-22 09:50:57 -0500 )edit

1 Answer

Sort by ยป oldest newest most voted

answered 2013-04-22 11:32:45 -0500

Raptor gravatar image

I think the problem is that you have Assimp 2.0 also on the system. collada_urdf then gets confused because it finds Assimp 2.0 and does not bother to check for Assimp 3.0 which is needed by collada_urdf.

You must remove Assimp 2.0: sudo apt-get remove libassimp2 libassimp-dev

Make sure Assimp 3.0 is installed and the path to the assimp.pc file is listed in your PKG_CONFIG_PATH.

Recompile everything and it should work.

edit flag offensive delete link more

Question Tools


Asked: 2013-04-21 09:39:01 -0500

Seen: 2,115 times

Last updated: Apr 22 '13