-
Notifications
You must be signed in to change notification settings - Fork 30
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
image_view : error while loading shared libraries: libopencv_core3.so.3.2: cannot open shared object file: No such file or directory #104
Comments
Does this prevent the node from running? |
@archenroot could I get a little more info on this please? |
@allenh1 - I was quite busy and going for vacation this Thursday for 2 weeks, so will get to this later in summer. I finally created temporarily my own opencv release to get this working, I will provide more info later. |
@archenroot Just doing some repo cleanup. Is this still an issue? |
I need help with this too @archenroot |
@nathangeorge1 Can you please give me as much info as you possibly can? distro, last time you built things, etc? |
Hello @allenh1, I can't even open up my camera to view in image_view because the camera is dependent on OpenCV, and it is throwing the exact same bug. It looks like this:
My distro is kinetic. If I look into |
This looks like the kinetic version of #138. I'll Fix this. There's a temporary fix for you in that thread, in the meantime. |
If you're referring to If you're referring to |
As for the lack of kinetic directory... I'm not sure about that. I have the files installed in the directory for kinetic.
Are you confident you are using this overlay for installation? Can you please link to the instructions you used to install ROS on your machine? How up to date are your packages? |
Ah, I see. @nathangeorge1 are you running Gentoo Linux? |
I don't know if I'm using ros-overlay, but this runtime error is coming from the repo "lovepark/o3d3xx-ros" (I referenced the issue to another guy also looking into this) which is using ROS to activate the camera. I don't believe I'm using Gentoo; I should be using Ubuntu 16.04. |
A local engineer from ROS helped me fix this issue. Basically, my camera was pulling the .so from /usr/lib; so I thought deleting the devel and build folders and redoing catkin_make would fix it, but what I forgot was that I manually copied files over to /usr/lib because the build tests were failing; so basically deleting those files and redoing catkin_make worked. Also, I didn't know that debian packages can be installed with dpkg, which also helped. Now, the appropriate libopencv file is being linked to my executable. |
Ya, that would make sense then. This repository is for Gentoo Linux installations of ROS, so I'm afraid I don't know much about what could possibly be affecting the specific package you mentioned.
That's good to hear! Linker problems are always super fun to debug. Cheers! |
#510 could be related. I am not quite sure if there should be
|
@nathangeorge1 can you help me? I'm having the same problem as you did, I think. I'm trying to install cv bridge and I get: "CMake Error at /opt/ros/kinetic/share/OpenCV-3.3.1-dev/OpenCVModules.cmake:375 (message): Can you give a little bit of more info about how you solved it? |
hello @ptFraga, Basically I was working with a package lovepark/o3d3xx-ros that wouldn't build correctly. I needed a certain opencv shared object file, but it wouldn't generate from the CMakeLists.txt. I believe the reason |
Hi, |
Did the same thing as @ptFraga and worked. |
As the message says:
I have ros-lunar/opencv cv_bridge as well, the issue is that image_view is linked against /libopencv_core3.so.3.2.0 library:
But reports missing libopencv_core3.so.3.2 without 0 in the end.
The text was updated successfully, but these errors were encountered: