NVIDIA-ISAAC-ROS / isaac_ros_nitros

NVIDIA Isaac Transport for ROS package for hardware-acceleration friendly movement of messages
Other
95 stars 18 forks source link

GXF core library is not populated properly #14

Closed ichergui closed 1 year ago

ichergui commented 1 year ago

Hey nvidia team,

I tried to build isaac_ros_image_pipeline and I'm getting issue when linking with gxf_core library.

I was following the steps described here

Kinkly see below the logs

/usr/bin/ld:/framework_ws/src/isaac_ros_nitros/isaac_ros_nitros/gxf/lib/gxf_jetpack502/core/libgxf_core.so: file format not recognized; treating as linker script
/usr/bin/ld:/framework_ws/src/isaac_ros_nitros/isaac_ros_nitros/gxf/lib/gxf_jetpack502/core/libgxf_core.so:1: syntax error

I tried as well to display the dynamic section of the library via readelf, I got the following

nvidia@nvidia-tegra:~/devel/isaac_ros_nitros/isaac_ros_nitros/gxf/lib/gxf_jetpack502$ readelf -d core/libgxf_core.so 
readelf: Error: Not an ELF file - it has the wrong magic bytes at the start
nvidia@nvidia-tegra:~/devel/isaac_ros_nitros/isaac_ros_nitros/gxf/lib/gxf_jetpack502$

Could you please fix the gxf_core library ?

Any would be much appreciated.

Regards, Ilies

ichergui commented 1 year ago

I will close this since I found the root cause

batzor commented 1 year ago

How did you fix it? I have the same issue

ichergui commented 1 year ago

Hello @batzor You need to install git-lfs

batzor commented 1 year ago

Hmm got it. My git clone kept hanging because of the lfs so I downloaded the zip which was apparently a very bad idea.

ichergui commented 1 year ago

Please use git instead. Let me know if this issue persist