koide3 / glim

GLIM: versatile and extensible range-based 3D localization and mapping framework
MIT License
555 stars 72 forks source link

fatal error: gtsam_points/config.hpp: No such file or directory #112

Open JeremyLebon opened 1 week ago

JeremyLebon commented 1 week ago

Describe the bug

When building glim and glim_ros2 with ./glim_ros2/docker/deb/Dockerfile.ros2 dockerfile.

I now get a fatal error gtsam_points/config.hpp: No such file or directory. In the past I could just build the glim (v1.0.4) and glim_ros2. I updated to 1.0.6 but still the same error

I can see some changes in the commit of the repo gtsam_points. Could they be causing the problem? How do I link when building to an older version of gtsam_points.

image

I don't know if this linked but when running ros2 run glim_ros glim_rosnode in the koide3/glim_ros2:jazzy directly for the docker hub I get the following. image

Environment (please complete the following information):

koide3 commented 6 days ago

gtsam_points>=1.0.5 introduced config.hpp to manage build options, and glim>=1.0.5 relies on this feature. Please try upgrading gtsam_points to the latest one, or downgrading glim to 1.0.4.

koide3/glim_ros2:jazzy is built without CUDA support. Use koide3/glim_ros2:humble_cuda12.2 instead.