I tried to compile isaac_ros_apriltag source code manually
Create the src directory in docker and clone isaac_ros_apriltag to the src directory.
Due to the lack of isaac_ros_nitros, clone GitHub - NVIDIA-ISAAC-ROS/isaac_ros_nitros: NVIDIA Isaac Transport for ROS package for hardware-acceleration friendly movement of messages to the src directory, and an error occurs when executing the following content in the src directory:
export CPLUS_INCLUDE_PATH=/usr/local/cuda-11.4/targets/aarch64-linux/include:$CPLUS_INCLUDE_PATH
export C_INCLUDE_PATH=/usr/local/cuda-11.4/targets/aarch64-linux/include:$C_INCLUDE_PATH
export LD_LIBRARY_PATH=/usr/local/cuda-11.4/targets/aarch64-linux/lib:$LD_LIBRARY_PATH
colcon build
The error is as follows
Starting >>> isaac_ros_gxf
Starting >>> isaac_ros_nitros_interfaces
Finished <<< isaac_ros_gxf [0.60s]
Finished <<< isaac_ros_nitros_interfaces [1.59s]
Starting >>> isaac_ros_nitros
--- stderr: isaac_ros_nitros
/usr/bin/ld: cannot find -lnvToolsExt
collect2: error: ld returned 1 exit status
make[2]: *** [CMakeFiles/isaac_ros_nitros_exe.dir/build.make:162: isaac_ros_nitros_exe] Error 1
make[1]: *** [CMakeFiles/Makefile2:165: CMakeFiles/isaac_ros_nitros_exe.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
/usr/bin/ld: cannot find -lnvToolsExt
collect2: error: ld returned 1 exit status
make[2]: *** [CMakeFiles/isaac_ros_nitros.dir/build.make:321: libisaac_ros_nitros.so] Error 1
make[1]: *** [CMakeFiles/Makefile2:139: CMakeFiles/isaac_ros_nitros.dir/all] Error 2
make: *** [Makefile:146: all] Error 2
---
Failed <<< isaac_ros_nitros [1.40s, exited with code 2]
Summary: 2 packages finished [6.91s]
1 package failed: isaac_ros_nitros
1 package had stderr output: isaac_ros_nitros
24 packages not processed
admin@ubuntu:/workspaces/isaac_ros-dev/isaac$ sudo find / -name libnvToolsExt.so
/usr/local/cuda-11.4/targets/aarch64-linux/lib/libnvToolsExt.so
find: ‘/proc/32791’: No such file or directory
How to solve libnvToolsExt.so link error