ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
1 | initial version |
I think that there are a couple of problems here.
rosdep update --include-eol-distros
.The documentation you referenced is no longer correct. You should add the following packages to the --skip-keys
argument you're passing to rosdep: cyclonedds rmw_opensplice_cpp rosidl_typesupport_opensplice_c rosidl_typesupport_opensplice_cpp
Of these, cyclonedds is needed because it doesn't install its package.xml
in the archive you downloaded. It's there, but rosdep can't find it. The OpenSplice dependencies are missing because some packages are declaring explicit dependencies on them in order to work around the fact that the buildfarm doesn't implement "group" dependencies. We're aware of that limitation, but I wasn't aware that this particular use case was fallout from that problem.