fix: use ROS2 interfaces instead of ROS1#36
Conversation
Signed-off-by: Russ Webber <russ.webber@greenroomrobotics.com>
48c04e0 to
59c010f
Compare
|
Why did I get an error compiling ROS2_SH using "colcon build" --- stderr: is-ros2 CMake Error at CMakeLists.txt:75 (add_library): CMake Error at CMakeLists.txt:75 (add_library): CMake Error at CMakeLists.txt:75 (add_library): CMake Error at CMakeLists.txt:75 (add_library): CMake Error at CMakeLists.txt:75 (add_library): CMake Error at CMakeLists.txt:75 (add_library): CMake Error at CMakeLists.txt:75 (add_library): CMake Error at CMakeLists.txt:75 (add_library): CMake Error at CMakeLists.txt:75 (add_library): CMake Error at CMakeLists.txt:75 (add_library): CMake Error at CMakeLists.txt:75 (add_library): CMake Error at CMakeLists.txt:75 (add_library): CMake Error at CMakeLists.txt:75 (add_library): CMake Error at CMakeLists.txt:75 (add_library): CMake Error at CMakeLists.txt:75 (add_library): CMake Error at CMakeLists.txt:75 (add_library): CMake Error at CMakeLists.txt:75 (add_library): CMake Error at CMakeLists.txt:75 (add_library): CMake Error at CMakeLists.txt:75 (add_library): CMake Error at CMakeLists.txt:75 (add_library): CMake Error at CMakeLists.txt:75 (add_library): CMake Error at CMakeLists.txt:75 (add_library): CMake Error at CMakeLists.txt:75 (add_library): CMake Error at CMakeLists.txt:75 (add_library): CMake Error at CMakeLists.txt:75 (add_library): CMake Error at CMakeLists.txt:75 (add_library): CMake Error at CMakeLists.txt:75 (add_library): CMake Error at CMakeLists.txt:75 (add_library): CMake Error at CMakeLists.txt:75 (add_library): CMake Error at CMakeLists.txt:75 (add_library): CMake Error at CMakeLists.txt:75 (add_library): CMake Error at CMakeLists.txt:75 (add_library): CMake Error at CMakeLists.txt:75 (add_library): CMake Error at CMakeLists.txt:75 (add_library): CMake Error at CMakeLists.txt:75 (add_library): CMake Error at CMakeLists.txt:75 (add_library): |
|
@Heyangq that looks like a workspace issue where it can't find ROS2 libs in the workspace. You need to source ROS2 before you build. |
|
@MiguelBarro while you are looking at ROS2-SH could you please check out this PR? I thought this was a pretty bad bug and I am confused as to why others aren't running into it? |
There was a conflict between ROS1 and ROS2 interface naming. This fixes it and ROS2 interfaces must be specified with this format:
std_msgs/msg/StringFixes eProsima/Integration-Service#180