[ros-users] [Discourse.ros.org] [Next Generation ROS] Questions on ament, ament.py, ament_cmake and dependency resolvers

gavanderhoorn ros.discourse at gmail.com
Wed Feb 28 13:01:30 UTC 2018

[quote="jcadam, post:1, topic:4065, full:true"]
- It is supposed that 'ament' performs like 'catkin' with which dependencies could be resolved by declaring in 'package.xml'. However, it seems that 'ament' cannot do this job.

just responding to the above bit: Catkin does not resolve dependencies using the package manifest. That would be `rosdep`'s job.

This is also the reason why you have to declare dependencies *twice*: once in your manifest, and once in the `find_package(catkin .. COMPONENTS ..)` call in your build script.

[Visit Topic](https://discourse.ros.org/t/questions-on-ament-ament-py-ament-cmake-and-dependency-resolvers/4065/2) or reply to this email to respond.

More information about the ros-users mailing list