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

Rosdep Yaml Exact Folder

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

atp gravatar image

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

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
1

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

tfoote gravatar image

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

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

Comments

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

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

Thanks. That worked fine.

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

Question Tools

1 follower

Stats

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

Seen: 326 times

Last updated: Dec 08 '13