ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
1 | initial version |
Even I am experiencing the same issue except that the undefined symbol is different:
/opt/ros/hydro/lib/nodelet/nodelet: symbol lookup error: /opt/ros/hydro/lib//libopenni_nodelet.so: undefined symbol: _ZN14openni_wrapper12OpenNIDevice15getSerialNumberEv
If I type
c++filt _ZN14openni_wrapper12OpenNIDevice15getSerialNumberEv
I get,
openni_wrapper::OpenNIDevice::getSerialNumber()
and I type:
nm -D /opt/ros/hydro/lib/*.so | grep -i "T _ZN14openni_wrapper12OpenNIDevice15getSerialNumberEv"
I get:
00000000000233a0 T _ZN14openni_wrapper12OpenNIDevice15getSerialNumberEv
Can someone explain what does this mean and how to fix it?
Note that I installed latest ROS hydro on 28th Jan and checked that ROS is up-to-date by running sudo apt-get update
and sudo apt-get dist-upgrade
today (1st Feb).
Thanks, Raj