ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
1 | initial version |
That's already in the error:
Failed to load library: could not load library loadlibrary error: /home/mobile/dev_ws/install/ether_ros2/lib/libether_ros2_component.so: undefined symbol: _ztvn10ether_ros220ethercatcommunicatore
_ztvn10ether_ros220ethercatcommunicatore
is the mangled version of the symbol.
I'm not sure why, but c++filt
(which you'd normally use to demangle symbols) can't process it.
Is libethercat.so
perhaps a C library, and did you perhaps forget to extern C
the #include
s of the accompanying header?