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

How to tell rosdep that binaries are installed?

asked 2011-03-06 04:29:01 -0500

Eponymous gravatar image

updated 2011-03-07 05:52:10 -0500

tfoote gravatar image

Unable to install libusb-devel I found a suggestion to install the binaries. So I did that.

But rosdep doesn't seem to know it and complains. I'm not sure that it matters (since I can't get openni to install anyway), but I wonder whether there's a way to tell rosdep that the binaries are there.


No good way to do this in the comments so I'll ask here:

There's no libusb right now in rosdep.yaml, so would this look like the following at the end of my file?

  macports: |
    # Manually installed
edit retag flag offensive close merge delete


Please mark the question answered, if/once the issue is solved.
tom gravatar image tom  ( 2011-03-10 01:57:34 -0500 )edit

1 Answer

Sort by ยป oldest newest most voted

answered 2011-03-06 05:19:41 -0500

tfoote gravatar image

updated 2011-03-07 05:55:41 -0500

The simplest work around is to change the OSX definition of libusb in the rosdep.yaml file. You can set it to point to something already installed or add a multiline script which is commented like below:

  macports: |
    # Manually installed


you will need to find the rosdep.yaml file where it is getting the definition of libusb as needed by openni. I'm not sure what source you're running from but the following should find you the file.

rosdep where_defined libusb1.0

edit flag offensive delete link more

Question Tools


Asked: 2011-03-06 04:29:01 -0500

Seen: 425 times

Last updated: Mar 07 '11