NVIDIA-ISAAC-ROS / isaac_ros_apriltag

NVIDIA-accelerated Apriltag detection and pose estimation.
https://developer.nvidia.com/isaac-ros-gems
Apache License 2.0
107 stars 19 forks source link

ament_cmake_auto problem #39

Closed gyillikci closed 10 months ago

gyillikci commented 11 months ago

hello, when I ran the "colcon build --symlink-install" I got cmake version error and upgrade the cmake to 3.23.2.

Then I face error as below:

Starting >>> isaac_ros_common Starting >>> isaac_ros_test Starting >>> FortranCInterface
Starting >>> IntelFortranImplicit
--- stderr: isaac_ros_common
CMake Error at CMakeLists.txt:16 (find_package): By not providing "Findament_cmake_auto.cmake" in CMAKE_MODULE_PATH this project has asked CMake to find a package configuration file provided by "ament_cmake_auto", but CMake did not find one.

Could not find a package configuration file provided by "ament_cmake_auto" with any of the following names:

ament_cmake_autoConfig.cmake
ament_cmake_auto-config.cmake

Add the installation prefix of "ament_cmake_auto" to CMAKE_PREFIX_PATH or set "ament_cmake_auto_DIR" to a directory containing one of the above files. If "ament_cmake_auto" provides a separate development package or SDK, be sure it has been installed.


Failed <<< isaac_ros_common [0.96s, exited with code 1] Aborted <<< IntelFortranImplicit [0.67s] Aborted <<< FortranCInterface [0.98s]
Aborted <<< isaac_ros_test [1.31s]

my jetson is as follows: image

hemalshahNV commented 10 months ago

Did you happen to source /opt/ros/humble/setup.bash first? Not finding ament_cmake_auto is usually a sign that ROS 2 core libraries are not on the path yet.