Robotics StackExchange | Archived questions

webkit_dependency: No definition of [python-qt5-bindings-webkit] for OS [osx]

I install ros kinetic in mac os by refer: http://wiki.ros.org/kinetic/Installation/OSX/Homebrew/Source

When I run this command

rosdep install --from-paths src --ignore-src --rosdistro kinetic -y

the result is this error info:

ERROR: the following packages/stacks could not have their rosdep keys resolved
to system dependencies:
webkit_dependency: No definition of [python-qt5-bindings-webkit] for OS [osx]

Have anyone meet this?

Asked by westeast on 2017-05-20 20:14:46 UTC

Comments

I think I'm following in your footsteps. How did you resolve this?

Asked by clyde on 2017-05-29 18:02:06 UTC

Same here. Would really appreciate any further ideas.

Asked by hndrk on 2017-05-30 10:19:01 UTC

There's an open bug: https://github.com/ros/rosdistro/issues/15117

Asked by clyde on 2017-06-01 12:43:27 UTC

Answers

The issue was because this rosdep rule didnt exist for OSX. This should now be fixed (https://github.com/ros/rosdistro/issues/15565 has been merged). Can you try running rosdep update and try again the rosdep install invocation ?

Asked by marguedas on 2017-07-18 18:01:06 UTC

Comments

As a workaround you can install PyQt5 manually and instruct rosdep to skip that package.

brew install pyqt5 --with-python
rosdep install --from-paths src --ignore-src --rosdistro kinetic -y --skip-keys="python-qt5-bindings-webkit"

PS. If you're trying to install ROS on macOS then maybe this gist of mine can help a bit: https://gist.github.com/lubiluk/361a018b267ca4e3ce10cdc68b17363d

Asked by lubiluk on 2017-07-20 02:51:22 UTC

Comments