Ask Your Question
1

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
2

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

Comments

1

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

ahendrix gravatar imageahendrix ( 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 imageahendrix ( 2016-02-22 19:42:42 -0500 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

1 follower

Stats

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

Seen: 582 times

Last updated: Jan 25 '16