[ros-users] [Discourse.ros.org] [Packaging and Release Management] OpenCV 3.3

Zac Witte ros.discourse at gmail.com
Thu Dec 21 21:28:42 UTC 2017



Is anyone else having a problem with the switch from opencv3.2 to 3.3 in kinetic? Unfortunately many of the packages in kinetic were compiled against 3.2, but its no longer available in the ROS ubuntu PPA. So currently I'm stuck unless I recompile all ROS packages that link against opencv myself. 

For example:

    zac at zac-prodesk:~/mbot$ rosrun rqt_image_view rqt_image_view 
    [ERROR] [1513885925.962331324]: Failed to load nodelet [rqt_image_view/ImageView_0] of type [rqt_image_view/ImageView]: Failed to load library /home/zac/mbot/devel/lib//librqt_image_view.so. Make sure that you are calling the PLUGINLIB_EXPORT_CLASS macro in the library code, and that names are consistent between this macro and your XML. Error string: Could not load library (Poco exception = libopencv_core3.so.3.2: cannot open shared object file: No such file or directory)
    zac at zac-prodesk:~/mbot$ sudo apt install ros-kinetic-opencv3
    Reading package lists... Done
    Building dependency tree       
    Reading state information... Done
    ros-kinetic-opencv3 is already the newest version (3.3.1-0xenial-20171106-101742-0800).
    ros-kinetic-opencv3 set to manually installed.
    0 upgraded, 0 newly installed, 0 to remove and 58 not upgraded.
    zac at zac-prodesk:~/mbot$ sudo apt install ros-kinetic-opencv3=3.2*
    Reading package lists... Done
    Building dependency tree       
    Reading state information... Done
    E: Version '3.2*' for 'ros-kinetic-opencv3' was not found





---
[Visit Topic](https://discourse.ros.org/t/opencv-3-3/2674/9) or reply to this email to respond.




More information about the ros-users mailing list