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

No definition of [procps] for OS [osx]

asked 2016-01-24 17:15:53 -0500

katiewasnothere gravatar image

updated 2016-01-25 03:53:46 -0500

gvdhoorn gravatar image

I'm trying to install ROS indigo from the website's instructions for my Mac. When I get to the section for resolving dependencies, I get the following error message:

ERROR: the following packages/stacks could not have their rosdep keys resolved
to system dependencies:
opencv_apps: No definition of [procps] for OS [osx]

Does anyone know how to fix this?

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2016-01-24 17:50:07 -0500

ahendrix gravatar image

updated 2016-01-24 17:50:41 -0500

procps is a linux-only package, and won't install on OSX.

That said, there shouldn't be anything in ROS that depends on it. You should do two things:

  • Put a file named CATKIN_IGNORE in the opencv_apps package, so that catkin doesn't try to build it. Obviously this doesn't get you a complete install, but you should be able to proceed.
    • You may also need to run rosdep with the --skip-keys=procps option to make it ignore the bad dependency.
  • File this as a bug against opencv_apps on their issue tracker. Any package which is included in the default installation of ROS should work on both OSX and Linux.
edit flag offensive delete link more



There is an existing issue for this:

ahendrix gravatar image ahendrix  ( 2016-01-25 13:16:07 -0500 )edit

This has been fixed upstream, and the fix is released in version 1.11.11 of the opencv_apps package.

ahendrix gravatar image ahendrix  ( 2016-02-22 19:42:42 -0500 )edit

Question Tools

1 follower


Asked: 2016-01-24 17:15:53 -0500

Seen: 808 times

Last updated: Jan 25 '16