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

Rosdep Yaml Exact Folder

asked 2013-12-08 04:51:50 -0600

atp gravatar image

updated 2013-12-21 07:36:11 -0600

tfoote gravatar image

Is there a way to specify the exact location of my PCL-1-7 installation in a rosdep yaml file? I've installed PCL from source.

This is the ROS installation error related to it:

ERROR: the following packages/stacks could not have their rosdep keys resolved to system dependencies: pcl_conversions: No definition of [libpcl-all] for OS [fedora] pcl_ros: No definition of [libpcl-all] for OS [fedora]

I've tried with the yum pcl packages in Fedora but they don't seem to provide the right PCL version.

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2013-12-08 21:05:51 -0600

tfoote gravatar image

updated 2013-12-08 21:07:12 -0600

rosdep interacts with package managers only. So you cannot point it to a specific file/folder.

You can override the rosdep rule by creating your own rosdep file, which will set the rosdep resolution to an empty list if you want to manage the dependency manually.

When you have the file add it's path to your rosdep sources in /etc/ros/rosdep/

Then rosdep will not try to install pcl for you.

edit flag offensive delete link more


Empty list = []? Can you give an example?

atp gravatar image atp  ( 2013-12-09 05:10:42 -0600 )edit
tfoote gravatar image tfoote  ( 2013-12-09 05:39:41 -0600 )edit

Thanks. That worked fine.

atp gravatar image atp  ( 2013-12-10 05:24:35 -0600 )edit

Question Tools

1 follower


Asked: 2013-12-08 04:51:50 -0600

Seen: 323 times

Last updated: Dec 08 '13