ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
1 | initial version |
You're using the debian package name not the rosdep key for this package.
If you look it up in the rules you'll see that that debian package corresponds to yaml-cpp
https://github.com/ros/rosdistro/blob/dc95e3e9e7ff78fa8cc4f0f9c5396dd0672ad7a2/rosdep/base.yaml#L7940-L7983
You should use that key and rosdep will resolve it to libyaml-cpp-dev
on Ubuntu as well different package names like libyaml-cpp-devel
for Fedora. We current best practice is to use the debian package name however it's not guaranteed. And we don't change existing keys to avoid breaking existing users.