Cannot start usb_cam, libs newer available but an only version needed

asked 2016-02-04 08:20:09 -0500

PabloGN gravatar image

updated 2016-02-04 08:23:59 -0500

I launch roslaunch cam.launch and libavcodec version 56 and libswscale3 available but asks 54 and 2, which are not available.

When sudo apt-get install ros-indigo-usb-cam quits because of broken references, so I installed using dpkg directly from: http://packages.ros.org/ros/ubuntu/po...

System is Raspbian Jessie Hypriot ARMv7

/opt/ros/indigo/lib/usb_cam/usb_cam_node: error while loading shared libraries: libavcodec.so.54: cannot open shared object file

If dirty symbolic links are done to point the newer versions and fake version number:

lrwxrwxrwx 1 root root   19 Feb  4 14:33 libswscale.so.2 -> libswscale.so.3.0.0
opt/ros/indigo/lib/usb_cam/usb_cam_node: /usr/lib/arm-linux-gnueabihf/libswscale.so.2: version `LIBSWSCALE_2' not found (required by /opt/ros/indigo/lib/libusb_cam.so)
/opt/ros/indigo/lib/usb_cam/usb_cam_node: /usr/lib/arm-linux-gnueabihf/libavcodec.so.54: version `LIBAVCODEC_54' not found (required by /opt/ros/indigo/lib/libusb_cam.so)
edit retag flag offensive close merge delete