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

No definition of [procps] for OS [osx]

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

katiewasnothere gravatar image

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

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
2

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

ahendrix gravatar image

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

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

Comments

1

There is an existing issue for this: https://github.com/ros-perception/vis...

ahendrix gravatar image ahendrix  ( 2016-01-25 13:16:07 -0600 )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 -0600 )edit

Question Tools

1 follower

Stats

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

Seen: 840 times

Last updated: Jan 25 '16