urdf_to_collada undefined reference to vtable for Assimp::IOSystem
I'm working on getting ROS and the robot variant packages setup on an armhf port of Ubuntu. About 40 of the 100 robot variant packages have built just fine, however I'm having trouble with the collada_urdf package.
More specifically, when it is trying to link the urdf_to_collada executable the linker is complaining that collada_urdf.so has an unresolved dependency for IOSystem's vtable. With Assimp being a system package, I'm not sure how to go about resolving this problem.
I've tried reordering the libraries in urdf_to_collada's link.txt file to no avail.
This bug has been ticketed here: https://github.com/ros/robot_model/issues/12
This issue also appears while compiling indigo on an odroid-xu using the standard ubuntu 14.04 image, applying the patch from bit-pirate seems to fix this, hopefully this saves someone else a couple hours