robot_state_publisher: symbol lookup error [closed]
Hi all, for some reason, robot_state_publisher does not work anymore. When I run it, I get:
/opt/ros/indigo/lib/robot_state_publisher/robot_state_publisher
/opt/ros/indigo/lib/robot_state_publisher/robot_state_publisher: symbol lookup error: /opt/ros/indigo/lib/robot_state_publisher/robot_state_publisher: undefined symbol: _ZN4urdf5Model9initParamERKSs
I completely purged all ROS packages and dependencies, and reinstalled many times. No changes.
Looks like a missing library somewhere, but I can't figure out which one.
I have Ubuntu 14.04 + ROS Indigo.
The URDF package contains such a method. Is the URDF package installed?
Yes it is. I installed
ros-indigo-desktop-full
and bothros-indigo-robot-state-publisher
andros-indigo-urdf
are already installed. Can it be a 64 vs 32 bit issue? I have a 64 bit system.Don't think it's a 64-bit issue. The error message would look different. What's the output of
locate liburdf.so
?BennyRe, thanks for the intuition. The first line of
locate
was pointing to a repo of a package I cloned and not the usual/opt/ros/indigo/lib/
. Once removed the cloned package, everything went to normal.