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

Revision history [back]

click to hide/show revision 1
initial version

Hi,

same problem here. In my case I'm using rpi3 with jessie. Our CMakeList.txt and package.xml are completely the same.

Did you find any solution?

Thanks in advance!

Hi,

same problem here. In my case I'm using rpi3 with jessie. Our CMakeList.txt and package.xml are completely the same.

Did you find any solution?

Thanks in advance!

EDIT:

I figured out how to solve this problem. Probably it is a shoddy job, but the case is that it worked for me.

My case is RPI3 + Jessie + ROS Indigo (base)

I installed opencv (sudo apt-get install libopencv-dev) which comes with the 2.4.9 version.

So far everything is running right.

After that I installed image_transport and cv_bridge and the problem started to appear when a node included cv_bridge:

make[2]: *** No rule to make target `/usr/lib/arm-linux-gnueabihf/libopencv_videostab.so.2.4.8', needed by `/home/ubuntu/tst_ws/devel/lib/my_package/my_node'.  Stop.

I moved to where the opencv.so files are and created a symbolic link named "libopencv_videostab.so.2.4.8" and pointing to "libopencv_videostab.so.2.4.9". Catkin_make asked me to do the same with every "libopencv_something.so.2.4.8" I had.

Everything is running correctly now. I'm sure it is not a brilliant solution but, if a stupid idea works, probably is not that stupid!