ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
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!
2 | No.2 Revision |
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!