ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Revision history [back]

click to hide/show revision 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.