-
Notifications
You must be signed in to change notification settings - Fork 12
Open
Description
Hello, I am using ros2 humble and trying to build this elevation_mapping package in my workspace and its dependencies also. The dependency kindr package is available for ros1 only from ANYbotics github page, i cloned it from the main branch. And the kindr_ros package is from SivertHavso, cloned it from the ros2 branch. This is the error i am getting when i give colcon build --symlink-install
/home/nvidia/ros2_ws/src/kindr_ros/kindr_ros/test/RosGeometryMsgPoseTest.cpp:31:10: fatal error: kindr/poses/Pose.hpp: No such file or directory
31 | #include <kindr/poses/Pose.hpp>
| ^~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
/home/nvidia/ros2_ws/src/kindr_ros/kindr_ros/test/TfConventionTest.cpp:9:10: fatal error: kindr/Core: No such file or directory
9 | #include <kindr/Core>
| ^~~~~~~~~~~~
compilation terminated.
/home/nvidia/ros2_ws/src/kindr_ros/kindr_ros/test/RosGeometryMsgRotationTest.cpp:31:10: fatal error: kindr/poses/Pose.hpp: No such file or directory
31 | #include <kindr/poses/Pose.hpp>
| ^~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
/home/nvidia/ros2_ws/src/kindr_ros/kindr_ros/test/RosGeometryMsgPhysicalQuantitiesTest.cpp:31:10: fatal error: kindr/phys_quant/PhysicalQuantities.hpp: No such file or directory
31 | #include <kindr/phys_quant/PhysicalQuantities.hpp>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
gmake[2]: *** [test/CMakeFiles/kindr_ros-test.dir/build.make:118: test/CMakeFiles/kindr_ros-test.dir/RosGeometryMsgPoseTest.cpp.o] Error 1
gmake[2]: *** Waiting for unfinished jobs....
gmake[2]: *** [test/CMakeFiles/kindr_ros-test.dir/build.make:146: test/CMakeFiles/kindr_ros-test.dir/TfConventionTest.cpp.o] Error 1
gmake[2]: *** [test/CMakeFiles/kindr_ros-test.dir/build.make:104: test/CMakeFiles/kindr_ros-test.dir/RosGeometryMsgRotationTest.cpp.o] Error 1
gmake[2]: *** [test/CMakeFiles/kindr_ros-test.dir/build.make:90: test/CMakeFiles/kindr_ros-test.dir/RosGeometryMsgPhysicalQuantitiesTest.cpp.o] Error 1
/home/nvidia/ros2_ws/src/kindr_ros/kindr_ros/test/RosTfPoseTest.cpp:35:10: fatal error: kindr/poses/Pose.hpp: No such file or directory
35 | #include <kindr/poses/Pose.hpp>
| ^~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
gmake[2]: *** [test/CMakeFiles/kindr_ros-test.dir/build.make:132: test/CMakeFiles/kindr_ros-test.dir/RosTfPoseTest.cpp.o] Error 1
gmake[1]: *** [CMakeFiles/Makefile2:171: test/CMakeFiles/kindr_ros-test.dir/all] Error 2
gmake: *** [Makefile:146: all] Error 2
---
Failed <<< kindr_ros [0.87s, exited with code 2]
and i even tried cloning the kindr_ros package from the galactic branch. the error is
In file included from /home/nvidia/ros2_ws/build/kindr_msgs/rosidl_generator_c/kindr_msgs/msg/detail/vector_at_position__functions.h:19,
from /home/nvidia/ros2_ws/build/kindr_msgs/rosidl_generator_c/kindr_msgs/msg/detail/vector_at_position__functions.c:4:
/home/nvidia/ros2_ws/build/kindr_msgs/rosidl_generator_c/kindr_msgs/msg/detail/vector_at_position__struct.h:94:10: fatal error: std_msgs/msg/detail/header__struct.h: No such file or directory
94 | #include "std_msgs/msg/detail/header__struct.h"
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
gmake[2]: *** [CMakeFiles/kindr_msgs__rosidl_generator_c.dir/build.make:105: CMakeFiles/kindr_msgs__rosidl_generator_c.dir/rosidl_generator_c/kindr_msgs/msg/detail/vector_at_position__functions.c.o] Error 1
gmake[1]: *** [CMakeFiles/Makefile2:213: CMakeFiles/kindr_msgs__rosidl_generator_c.dir/all] Error 2
gmake[1]: *** Waiting for unfinished jobs....
In file included from /home/nvidia/ros2_ws/build/kindr_msgs/rosidl_typesupport_fastrtps_cpp/kindr_msgs/msg/detail/vector_at_position__rosidl_typesupport_fastrtps_cpp.hpp:11,
from /home/nvidia/ros2_ws/build/kindr_msgs/rosidl_typesupport_fastrtps_cpp/kindr_msgs/msg/detail/dds_fastrtps/vector_at_position__type_support.cpp:4:
/home/nvidia/ros2_ws/build/kindr_msgs/rosidl_generator_cpp/kindr_msgs/msg/detail/vector_at_position__struct.hpp:20:10: fatal error: std_msgs/msg/detail/header__struct.hpp: No such file or directory
20 | #include "std_msgs/msg/detail/header__struct.hpp"
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
gmake[2]: *** [CMakeFiles/kindr_msgs__rosidl_typesupport_fastrtps_cpp.dir/build.make:91: CMakeFiles/kindr_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/kindr_msgs/msg/detail/dds_fastrtps/vector_at_position__type_support.cpp.o] Error 1
gmake[1]: *** [CMakeFiles/Makefile2:343: CMakeFiles/kindr_msgs__rosidl_typesupport_fastrtps_cpp.dir/all] Error 2
In file included from /home/nvidia/ros2_ws/build/kindr_msgs/rosidl_typesupport_cpp/kindr_msgs/msg/vector_at_position__type_support.cpp:7:
/home/nvidia/ros2_ws/build/kindr_msgs/rosidl_generator_cpp/kindr_msgs/msg/detail/vector_at_position__struct.hpp:20:10: fatal error: std_msgs/msg/detail/header__struct.hpp: No such file or directory
20 | #include "std_msgs/msg/detail/header__struct.hpp"
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
In file included from /home/nvidia/ros2_ws/build/kindr_msgs/rosidl_typesupport_introspection_cpp/kindr_msgs/msg/detail/vector_at_position__type_support.cpp:12:
/home/nvidia/ros2_ws/build/kindr_msgs/rosidl_generator_cpp/kindr_msgs/msg/detail/vector_at_position__struct.hpp:20:10: fatal error: std_msgs/msg/detail/header__struct.hpp: No such file or directory
20 | #include "std_msgs/msg/detail/header__struct.hpp"
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
gmake[2]: *** [CMakeFiles/kindr_msgs__rosidl_typesupport_cpp.dir/build.make:86: CMakeFiles/kindr_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/kindr_msgs/msg/vector_at_position__type_support.cpp.o] Error 1
gmake[1]: *** [CMakeFiles/Makefile2:395: CMakeFiles/kindr_msgs__rosidl_typesupport_cpp.dir/all] Error 2
gmake[2]: *** [CMakeFiles/kindr_msgs__rosidl_typesupport_introspection_cpp.dir/build.make:91: CMakeFiles/kindr_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/kindr_msgs/msg/detail/vector_at_position__type_support.cpp.o] Error 1
gmake[1]: *** [CMakeFiles/Makefile2:369: CMakeFiles/kindr_msgs__rosidl_typesupport_introspection_cpp.dir/all] Error 2
gmake: *** [Makefile:146: all] Error 2
---
Failed <<< kindr_msgs [2.32s, exited with code 2]
Aborted <<< kindr_ros [5.97s]
If anyone faced this issue and solved it, would be glad to hear it.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels