avt_vimba_camera icon indicating copy to clipboard operation
avt_vimba_camera copied to clipboard

Not compiling on Jetson Docker

Open MikoMikarro opened this issue 1 year ago • 2 comments

Hello! I've added this package to my workspace in my Jetson Orin Developer Kit but it didn't compiled. I've correctly installed the Vimba SDK and also performed the apt-get install ros-noetic blah blah blah for this node.

However, when trying compile the workspace it said to me that the *** No rule to make target '../../lib/arm_64bit/libVimbaC.so. The docker was the nvcr.io/nvidia/deepstream-l4t:6.2-base container as base and installed ros manually.

The only way I knew how to fix it was by changing line 73-74 and 153-154: ${CMAKE_CURRENT_SOURCE_DIR}/lib/arm_64bit/libVimbaC.so ${CMAKE_CURRENT_SOURCE_DIR}/lib/arm_64bit/libVimbaCPP.so to the following lines /opt/ros/noetic/lib/libVimbaC.so /opt/ros/noetic/lib/libVimbaCPP.so

I found this files using the find command. I hope you can bring some light to this issue!

MikoMikarro avatar May 31 '23 15:05 MikoMikarro

I'm not quite following, you said you did apt-get install ros-noetic blah blah blah, I will assume you mean apt-get install ros-noetic-avt-vimba-camera. If you installed this driver from apt via the above command, why are you also trying to compile it from source?

icolwell-as avatar Jun 05 '23 19:06 icolwell-as

Hello! Exactly, I've installed the package only to get the .so files. As you saw from the last pull request I made, the repository isn't necessarily at the latest Firmware Update and I needed to change some code. The package compiles correctly on x86 architectures but doesn't seem to do it correctly on arm_64bit.

This was the only post I found where another developer encountered the same problem.

MikoMikarro avatar Jun 06 '23 10:06 MikoMikarro