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

Overriding deb dependencies

asked 2011-10-30 22:40:59 -0500

moeter gravatar image

Hi, is there an easy way to manually override dependencies of a ros stack when installing it using the Ubuntu repository?

More specific: I'm trying to install ros-electric-openni-kinect which requires ros-electric-vision-opencv. The latter also wants to install the opencv libraries, which I already have installed (but manually built and therefore are not being tracked by dpkg).

Is there a way to workaround this issue or do I need to compile the ros stacks myself? Could that rise similar issues if something else depends on the vision-opencv stack?

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2011-10-31 05:45:37 -0500

tfoote gravatar image

There's definitely no "easy" solution.

If you want to use your custom compiled OpenCV in general anything that includes it or links against it will need to be built from source. If the headers are unchanged and you have ABI compatibility you might get away with just switching it out. But in general that will lead to very hard to debug errors.

From your statement you only need to compile the vision-opencv and openni-kinect stacks from source. If there is anything else that you plan to use and depends on either of them it will also need to be recompiled.

edit flag offensive delete link more

Question Tools


Asked: 2011-10-30 22:40:59 -0500

Seen: 393 times

Last updated: Oct 31 '11